查看原文
其他

【Filecoin】Fil+ 是改发生改变的时候了

胡飞瞳 胡飞瞳 2023-09-02

Filecoin 社区最近最为热闹的就是 Filecoin Plus 项目相关的讨论,似乎FilecoinPlus 项目发展到现在已经到了不得不改的阶段了。这种发展几乎并不是出人意料的,相反,它是可以预见的。




FIP-0003:Filecoin Plus Principles



Filecoin Plus 最为最早被采用的 FIP (FIP-0003)在主网的实现中被采用了。需要说明的是,当FIP(Filecoin Improvement Proposal)被提出并开始建立流程的时候,排名靠前的几个 FIP 几乎是自动被通过的。因为那个时候还没有流程,甚至还没有 Filecoin 基金会。大家在尝试的过程中尽量考虑全面一些,就简单讨论一下自动通过了。


假想一下,如果 FIP-0003 是在现在被提出来,大家可以想象一下被通过的几率会有多大?多半其结果与 FIP-0036 或 FIP-0056 一样, 会很难通过。其实,可能是会更难一些。因为 FIP-0003 的影响更大,设计更加复杂,跟更重要的原因,是因为它无法从算法和代码上进行约束。 


但无论怎么说,FIP-0003 在主网上线前最为一个被接受的提案,并实现在主网的代码之中。当时,大家有少量不同的意见,但因为一方面 Fil+ 实施起来需要时间,组织建设也需要时间,所以大家关注不大。我当时对此持保留意见,并预计将来这个会成为一个必须要改变的设计。 


在Filecoin发展的第一年,因为Fil+组织和流程的建立比较缓慢,公证人数量少,还没有LDP,E-FIL+ 等等设计,因此,Datacap 发放的数量很少,几乎对网络不产生影响。


但是,两年后,形势大变。币价大跌导致持续增长算力乏力。在这种情况下,Fil+成了算力增长的强心针,通过 Fil+ 的刺激来对区块奖励进行差别分配,直接的效果就是,网络通过对所有现有算力征税来为新增 DC 算力进行补贴,从而为新增 DC 算力进行刺激。在这个方面 Fil+ 确实发挥了一些作用。但同时,各种乱象丛生,不公平市场的争议以及社区分裂等现象也出现了。所有这些,大家可以在最新的 Filecoin 对于减少 Fil+ 乘数的提案 https://github.com/filecoin-project/FIPs/discussions/774 中看到。

中文版请参见: https://docs.google.com/document/d/1D8dJ3my0UGhICvyUrQaGjxI9jZ8JboAnfqKKJTQGOpQ/edit




到处都是无法解决的问题



Fil+依靠社区治理,依靠公证人的素养和自觉性。这在一个去中心化的网络中几乎是不可能实现的。

我们回头看看一下 Filecoin Plus 项目中所设计的角色和他们之间的关系图(图片来源 - FIP-0003): 


我们知道,一个去中心化的治理环境,最重要的是要有一个合理的激励设计,做到激励相融,诚实的行为受到奖励,而恶意的行为将受到惩罚。那我们来看看这个图中的问题在哪里呢? 


  1. 系统中没有对 Fil+ 客户的激励,公证人、根私钥持有人以及治理团队没有明确的激励考量(没有工资和劳务费),同时,矿工享受10倍算力的激励。在去中心化的环境中,这个会十分自然地导向合谋取利、权利寻租。这种现象在现实世界已经屡见不鲜,何况在去中心化世界中实现起来更加可以肆无忌惮;

  2. 对恶意的 clients、notaries无法从算法和代码的角度进行惩罚,只能通过治理;这个治理的权利在哪里?在图中的 Community Governance?

  3. 但实际上,到目前位置,并没有形成真正有效的 Community Governance,所谓的 Governance,除了Notaries 之间的相互揭发之外,依靠的是基金会的一个 Fil+ 团队来进行的;

  4. 那么,如果这个 Governance 团队本身不公正(我不是指他们目前不公正,但现实中我们要考虑这个可能),怎么办?如何制约? 

  5. 图中十分清楚地显示根私钥持有人是非常重要的角色,因为他们手中掌握着Datacap 的份额,那么一个问题是:根私钥的持有人都是谁?他们是否一定公正?


一个可以被考量的点是,根私钥持有人是 PL团队中项目的主要贡献者,他们手中持有较多的 Token,那么他们自身的利于与 Token 价值紧密相关,所以他们在采取行动是朝着有利于token 价值提升的方向进行决策。这是一个符合人性的假设。


如果上述假设符合人性,那么Governors 是否在做决策的时候与他们的利益是什么关系?Notary 做决策的时候如何考虑他们自身的利益。事实上,一个符合人性的假设仍然是,他们都会更多地考虑他们自身的利益。就像Filecoin 的 SP 会在系统中考虑自身的利益来为网络服务。


但不同的是,Filecoin共识的设计可以让 SP 在考虑自身利益的情况下,为网络做出有益的贡献,这正是区块链共识所保证的。然而,Notary 在为仅仅自身利益着想的时候,系统没有一个自动化的激励相容的设计,也即他们在谋取私利并对网络不利时没有惩罚。




改变激励方式是 Fil+ 的可行之路



可以说,建立在采用原生 FIL Token来激励 Fil+,基本上没有一个好的解决方案。目前的方式只可能是暂时的,在一段时间内发挥作用。我们已经看到,Fil+ 在过去一年中,确实对引入真实数据的存储发挥了积极作用,但问题也逐步显露出来。是到改变的时候了。


我们必须找到一种新的方式来激励真实数据的存储。可喜的是,当 Filecoin 网络支持虚拟机,可以运行只能合约,同时,在底层协议进行一些改变和简化后。我相信,在下一次网络升级之后,在 Filecoin 的Layer 2 建立用户自定义的存储市场将成为可能。这种可能,将有可能在Layer 2 为 Fil+ 或相关的类似项目使用新的不影响 Fil 本身的经济进行激励的可性。


因此,我认为: 

  1. Fil+ 必须尽快改变;对于讨论 #774 中所提出的建议 CoreDev 应尽快加以考虑,先拿出一个短期的办法来,并持续讨论拿出一个路线图;

  2. Fil+ 的 Governance 简化,已经选中的 Notary 在一个任期内可以按照自己的判断行事,在任期内享有豁免权;任何人对 Notary 都可以进行质疑,并提出证据,对Notary的质疑仅在下一轮Notary的竞选中发挥作用;

  3. 对用户定义的存储市场、存储平台给予支持,也即对任何采用合约的存储平台,应该给予足够需要的 Datacap,推进用户层应用的发展;同时,鼓励用户层平台采用新的激励模型;

  4. 基金会的 Fil+ 项目组,应该马上着手考虑如何对 Fil+ 进行改革,其改革的方向是,在未来不依赖于原生 FIL 代币进行激励。我鼓励 FF 考虑把 Fil+ 项目组独立出来,做成一个独立的项目,通过合约实现,这个可以是中心化或半中心化的。因为是用户合约,应该具有更大的灵活性。


当我们有数个用户层的存储市场或存储平台,那么寄生在Filecoin 核心层的 Fil+ 就可以完全退出历史舞台了。它完成其阶段性的历史任务,也在Filecoin 的发展过程中写下了一笔。






您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存